!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@wix/image-kit"),require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[ClassicSection]",["imageClientApi","react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[ClassicSection]"]=t(require("@wix/image-kit"),require("react")):e["rb_wixui.thunderbolt[ClassicSection]"]=t(e.__imageClientApi__,e.React)}("undefined"!=typeof self?self:this,(function(e,t){return function(){var a={42662:function(t){"use strict";t.exports=e},5329:function(e){"use strict";e.exports=t},448:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.entries(e).reduce(((e,[t,a])=>(t.includes("data-")&&(e[t]=a),e)),{});const d=13,c=27;function u(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}u(32),u(d),u(c);const m="wixui-",g=(e,...t)=>{const a=[];return e&&a.push(`${m}${e}`),t.forEach((e=>{e&&(a.push(`${m}${e}`),a.push(e))})),a.join(" ")},p="mesh-container-content",f="inline-content",h=e=>r().createElement("div",{key:e.props.id+"-rotated-wrapper","data-mesh-id":e.props.id+"-rotated-wrapper"},e),v=(e,a)=>{const{id:n,className:i,wedges:o=[],rotatedComponents:d=[],children:c,fixedComponents:u=[],extraClassName:m="",renderRotatedComponents:g=h}=e,v=r().Children.toArray(c()),y=[],b=[];v.forEach((e=>u.includes(e.props.id)?y.push(e):b.push(e)));const E=(e=>{const{wedges:t,rotatedComponents:a,childrenArray:n,renderRotatedComponents:i}=e,o=a.reduce(((e,t)=>({...e,[t]:!0})),{});return[...n.map((e=>{return o[(t=e,t.props.id.split("__")[0])]?i(e):e;var t})),...t.map((e=>r().createElement("div",{key:e,"data-mesh-id":e})))]})({childrenArray:b,rotatedComponents:d,wedges:o,renderRotatedComponents:g});return r().createElement("div",t()({},l(e),{"data-mesh-id":n+"inlineContent","data-testid":f,className:s(i,m),ref:a}),r().createElement("div",{"data-mesh-id":n+"inlineContent-gridContainer","data-testid":p},E),y)};var y=r().forwardRef(v),b="HlRz5e",E=n(42662);const{STATIC_MEDIA_URL:x}=E,I=({fittingType:e,src:t,target:a,options:r})=>{const n=E.getPlaceholder(e,t,a,{...r,autoEncode:!0});return n?.uri&&!/^[a-z]+:/.test(n.uri)&&(n.uri=`${x}${n.uri}`),n},M=/^[a-z]+:/,w=e=>{const{id:t,containerId:r,uri:n,alt:i,name:o="",role:s,width:l,height:d,displayMode:c,devicePixelRatio:u,quality:m,alignType:g,bgEffectName:p="",focalPoint:f,upscaleMethod:h,className:v="",crop:y,imageStyles:E={},targetWidth:w,targetHeight:_,targetScale:S,onLoad:N=(()=>{}),onError:C=(()=>{}),shouldUseLQIP:P,containerWidth:R,containerHeight:k,getPlaceholder:O,isInFirstFold:L,placeholderTransition:T,socialAttrs:A,isSEOBot:j,skipMeasure:z,hasAnimation:B,encoding:q}=e,F=a.useRef(null);let H="";const W="blur"===T,D=a.useRef(null);if(!D.current)if(O||P||L||j){const e={upscaleMethod:h,...m||{},shouldLoadHQImage:L,isSEOBot:j,hasAnimation:B,encoding:q};D.current=(O||I)({fittingType:c,src:{id:n,width:l,height:d,crop:y,name:o,focalPoint:f},target:{width:R,height:k,alignment:g,htmlTag:"img"},options:e}),H=!D.current.transformed||L||j?"":"true"}else D.current={uri:void 0,css:{img:{}},attr:{img:{},container:{}},transformed:!1};const $=!j&&(O||P)&&!L&&D.current.transformed,G=a.useMemo((()=>JSON.stringify({containerId:r,...r&&{containerId:r},...g&&{alignType:g},...z&&{skipMeasure:!0},displayMode:c,...R&&{targetWidth:R},...k&&{targetHeight:k},...w&&{targetWidth:w},..._&&{targetHeight:_},...S&&{targetScale:S},isLQIP:$,isSEOBot:j,lqipTransition:T,encoding:q,imageData:{width:l,height:d,uri:n,name:o,displayMode:c,hasAnimation:B,...m&&{quality:m},...u&&{devicePixelRatio:u},...f&&{focalPoint:f},...y&&{crop:y},...h&&{upscaleMethod:h}}})),[r,g,z,c,R,k,w,_,S,$,j,T,q,l,d,n,o,B,m,u,f,y,h]),U=D.current,V=U?.uri,Y=U?.srcset,J=U.css?.img,K=`${b} ${v}`;a.useEffect((()=>{const e=F.current;N&&e?.currentSrc&&e?.complete&&N({target:e})}),[]);const Q=U&&!U?.transformed?`max(${l}px, 100%)`:w?`${w}px`:null;return a.createElement("wow-image",{id:t,class:K,"data-image-info":G,"data-motion-part":"BG_IMG","data-bg-effect-name":p,"data-has-ssr-src":H,"data-animate-blur":!j&&$&&W?"":void 0,style:Q?{"--wix-img-max-width":Q}:{}},a.createElement("img",{src:V,ref:F,alt:i||"",role:s,style:{...J,...E},onLoad:N,onError:C,width:R||void 0,height:k||void 0,...A,srcSet:L?Y?.dpr?.map((e=>M.test(e)?e:`${x}${e}`)).join(", "):void 0,fetchpriority:L?"high":void 0,loading:!1===L?"lazy":void 0,suppressHydrationWarning:!0}))};var _="I5zqsT";var S=e=>{var r,n;const{id:i,uri:o,alt:l,role:d,className:c,imageStyles:u={},targetWidth:m,targetHeight:g,onLoad:p,onError:f,containerWidth:h,containerHeight:v,isInFirstFold:y,socialAttrs:b,skipMeasure:E,responsiveImageProps:x,zoomedImageResponsiveOverride:I}=e,M=m||h,S=g||v,N=M+"px";return null!=x&&x.css&&null!=x&&x.srcset?a.createElement("img",t()({fetchpriority:y?"high":void 0,loading:!1===y?"lazy":void 0,sizes:N,srcSet:E?null==I?void 0:I.srcset:null==x?void 0:x.srcset,id:i,src:o,alt:l||"",role:d,style:{...u,...E?{...null==I||null==(r=I.css)?void 0:r.img}:{...null==x||null==(n=x.css)?void 0:n.img}},onLoad:p,onError:f,className:s(c,_),width:M,height:S},b)):a.createElement(w,e)};var N=e=>{var t,r,n;const{className:i,customIdPrefix:o,getPlaceholder:s,hasAnimation:l,...d}=e,c=a.useMemo((()=>JSON.stringify({containerId:d.containerId,alignType:d.alignType,fittingType:d.displayMode,hasAnimation:l,imageData:{width:d.width,height:d.height,uri:d.uri,name:d.name,...d.quality&&{quality:d.quality},displayMode:d.displayMode}})),[d,l]),u=a.useRef(null);u.current||(u.current=s?s({fittingType:d.displayMode,src:{id:d.uri,width:d.width,height:d.height,name:d.name},target:{width:d.containerWidth,height:d.containerHeight,alignment:d.alignType,htmlTag:"bg"},options:{hasAnimation:l,allowAnimatedTransform:!1}}):{uri:void 0,css:{img:{}},attr:{img:{},container:{}}});const m=u.current,g=null!=(t=null==m?void 0:m.uri)?t:"",p=null!=(r=null==(n=m.css)?void 0:n.container)?r:{},f=Object.assign(g?{backgroundImage:"url("+g+")"}:{},p);return a.createElement("wix-bg-image",{id:""+(o||"bgImg_")+d.containerId,class:i,style:f,"data-tiled-image-info":c,"data-has-bg-scroll-effect":d.hasBgScrollEffect||"","data-bg-effect-name":d.bgEffectName||"","data-motion-part":"BG_IMG"})};const C=new RegExp("<%= compId %>","g"),P=(e,t)=>e.replace(C,t);var R=e=>null==e?void 0:e.replace(":hover",""),k="bX9O_S",O="Z_wCwr",L="Jxk_UL",T="K8MSra",A="YTb3b4";const j={quality:{unsharpMask:{radius:.33,amount:1,threshold:0}},devicePixelRatio:1};var z=e=>{const{id:r,videoRef:n,videoInfo:i,posterImageInfo:o,muted:l,preload:d,loop:c,alt:u,isVideoEnabled:m,getPlaceholder:g,extraClassName:p=""}=e;i.containerId=R(i.containerId);const f=a.useMemo((()=>JSON.stringify(i)),[i]),h=a.createElement(a.Fragment,null,o.filterEffectSvgString&&a.createElement("svg",{id:"svg_"+i.containerId,className:A},a.createElement("defs",{dangerouslySetInnerHTML:{__html:P(o.filterEffectSvgString,i.containerId)}})),a.createElement(S,t()({key:i.videoId+"_img",id:o.containerId+"_img",className:s(O,L,"bgVideoposter",p),imageStyles:{width:"100%",height:"100%"}},o,j,{getPlaceholder:g})));return m?a.createElement("wix-video",{id:r,"data-video-info":f,"data-motion-part":"BG_IMG",class:s(k,"bgVideo",p)},a.createElement("video",{key:i.videoId+"_video",ref:n,id:i.containerId+"_video",className:T,crossOrigin:"anonymous","aria-label":u,playsInline:!0,preload:d,muted:l,loop:c,tabIndex:-1}),h):h},B="SUz0WK";var q=e=>{const{id:t,containerId:r,pageId:n,children:i,bgEffectName:o="",containerSize:s}=e;return a.createElement("wix-bg-media",{id:t,class:B,"data-container-id":r,"data-container-size":((null==s?void 0:s.width)||0)+", "+((null==s?void 0:s.height)||0),"data-page-id":n,"data-bg-effect-name":o,"data-motion-part":"BG_MEDIA"},i)};const F="bgOverlay";var H="m4khSP",W="FNxOn5";var D=e=>{const{imageOverlay:r}=e;return a.createElement("div",{"data-testid":F,className:H},r&&a.createElement(N,t()({customIdPrefix:"bgImgOverlay_",className:W},r)))};const $="bgLayers",G="colorUnderlay",U="mediaPadding",V="canvas";var Y="MW5IWV",J="N3eg0s",K="Kv1aVt",Q="dLPlxY",Z="VgO9Yg",X="LWbAav",ee="yK6aSC",te="K_YxMd",ae="NGjcJN",re="mNGsUM";const ne="bgImage";var ie=e=>{const{videoRef:r,canvasRef:n,hasBgFullscreenScrollEffect:i,image:o,backgroundImage:l,backgroundMedia:d,video:c,backgroundOverlay:u,shouldPadMedia:m,extraClass:g="",shouldRenderUnderlay:p=!c,reducedMotion:f=!1,getPlaceholder:h}=e,{onImageLoad:v}=(e=>{let{onReady:t,image:r}=e;return(0,a.useEffect)((()=>{t&&!r&&t()}),[t,r]),{onImageLoad:e=>{null!=r&&r.onLoad&&r.onLoad(e),t&&t()}}})(e),y=R(e.containerId),b="img_"+R(y),E=o&&a.createElement(S,t()({id:b,className:s(K,Q,re,ne),imageStyles:{width:"100%",height:"100%"},getPlaceholder:h},o,{onLoad:v})),x=l&&a.createElement(N,t()({},l,{containerId:y,className:s(K,Q,re,ne),getPlaceholder:h})),I=c&&a.createElement(z,t()({id:"videoContainer_"+y},c,{extraClassName:ee,reducedMotion:f,videoRef:r,getPlaceholder:h})),M=a.createElement(a.Fragment,null,E,x,I,n&&a.createElement("canvas",{id:y+"webglcanvas",ref:n,className:s(te,"webglcanvas"),"aria-label":(null==c?void 0:c.alt)||"",role:"presentation","data-testid":V})),w=d?a.createElement(q,t()({id:"bgMedia_"+y},d),M):a.createElement("div",{id:"bgMedia_"+y,"data-motion-part":"BG_MEDIA",className:Z},M),_=u&&a.createElement(D,u);return a.createElement("div",{id:$+"_"+y,"data-hook":$,"data-motion-part":"BG_LAYER",className:s(Y,g,{[J]:i})},p&&a.createElement("div",{"data-testid":G,className:s(X,K)}),m?a.createElement("div",{"data-testid":U,className:ae},w,_):a.createElement(a.Fragment,null,w,_))},oe="dkukWC",se="FRCqDF",le="xnZvZH",de="MBOSCN";const ce=(e,t,r)=>{const n=((e,t)=>e?[...Array(1+(t||0)).keys()].reverse().map((e=>a.createElement("div",{key:"divider-layer-"+e,style:{"--divider-layer-i":e},className:se,"data-testid":"divider-layer-"+e,"data-divider-layer":e}))):null)(!!t,r);return t?a.createElement("div",{className:s(oe,{[le]:"top"===e,[de]:"bottom"===e}),"data-testid":e+"-divider"},n):null};var ue=e=>{var t,r;const n=a.useMemo((()=>{var t;return ce("top",null==e?void 0:e.hasTopDivider,null==e||null==(t=e.topLayers)?void 0:t.size)}),[null==e?void 0:e.hasTopDivider,null==e||null==(t=e.topLayers)?void 0:t.size]),i=a.useMemo((()=>{var t;return ce("bottom",null==e?void 0:e.hasBottomDivider,null==e||null==(t=e.bottomLayers)?void 0:t.size)}),[null==e?void 0:e.hasBottomDivider,null==e||null==(r=e.bottomLayers)?void 0:r.size]);return a.createElement(a.Fragment,null,n,i)};var me={root:"section"},ge="Oqnisf",pe="cM88eO",fe="YtfWHd";const he=(e,n)=>{const{id:i,fillLayers:o={},className:d,customClassNames:c=[],meshProps:u={wedges:[],rotatedComponents:[]},anchorUrlFragment:m,children:p,onMouseEnter:f,onMouseLeave:h,onClick:v,onDblClick:b,getPlaceholder:E,a11y:x={},onStop:I,onReady:M,dividers:w}=e,_={onMouseEnter:f,onMouseLeave:h,onClick:v,onDoubleClick:b},S=o.hasBgFullscreenScrollEffect,N=function(e,t,a){const n=r().useRef(null),i=r().useRef(null);return t?i.current||(i.current={play:()=>n.current?.play(),load:()=>n.current?.load(),pause:()=>n.current?.pause(),stop:()=>{n.current&&(n.current.pause(),n.current.currentTime=0,a&&a(n.current))}}):i.current=null,r().useImperativeHandle(e,(()=>i.current||{load(){},stop(){}})),n}(n,!!o.video,I),{tabindex:C,...P}=x;return a.createElement("section",t()({id:i},l(e),_,P,((e={})=>{const t=e.tabIndex??e.tabindex??void 0;return void 0!==t?{tabIndex:Number(t)}:{}})(x),{className:s(ge,d,g(me.root,...c)),"data-block-level-container":"ClassicSection"}),m&&a.createElement("div",{className:fe,id:m}),a.createElement(ie,t()({},o,{onReady:M,getPlaceholder:E,videoRef:N})),w&&a.createElement(ue,w),a.createElement(y,t()({id:i},u,{extraClassName:s({[pe]:S})}),p))};const ve={ClassicSection:{component:a.forwardRef(he)}}}(),i}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[ClassicSection].0b06bb88.bundle.min.js.map